energy shortfall - Turkish English Dictionary